-
-
0本篇文章属于《518抽奖软件开发日志》系列文章的一部分。 我在开发《518抽奖软件》(http://www.518cj.net)的时候,需要判断用户输入的日期是否合法,代码如下。 BOOL Tfuns::is_legalDate(int y, int m, int d) { if (y > 9999 || y < MIN_YEAR) return FALSE; if (m > 12 || m < 1) return FALSE; if (d > 31 || d < 1) return FALSE; if (m == 4 || m == 6 || m == 9 || m == 11) { if (d > 30) return FALSE; } else if (m == 2) { if (Tfuns::is_leapYear(y)) { if (d > 29) return FALSE; } else { if (d > 28) return FALSE; } } return TRUE
-
0本篇文章属于《518抽奖软件开发日志》系列文章的一部分。实现窗口屏幕居中的C++代 我在开发《518抽奖软件》(http://www.518cj.net)的时候,需要用到 trim_left 的功能,但是C++或API里面只有trim。所以只能自己写一个函数,代码如下。 void Tfuns::trim_left(WCHAR* str, const WCHAR* trimChars) { if (!str) return; wstring tmp = str; StrTrim(str, trimChars); const WCHAR* p = StrStr(tmp.c_str(), str); if (p) wcscpy(str, p); }
-
1#include <iostream> #include <string> using namespace std; int n,i,len;//n数字字符的数量,i, len是长度 char s[256]; int main () { gets(s); //输入一个字符串 len=strlen(s); //求字符串长度,这行编译不过? for(int i=0;i<=len-1;i++){//遍历整个字符串 if(s[i]>='0'&&s[i]<=='9')n++;//如果遇到数字字符,n++ } cout <<n;//输出两个单词换行 return 0; }
-
0
-
0
-
0为什么我的代码总是有红色的符号
-
1安装完,project里没有MFC,重安还是这样呀
-
0#include<iostream> #include<cstdlib> using namespace std; int main() { cout << "欢迎您使用等差数列求和计算系统" << endl; cout << "请输入您需要哪种公式" << endl; cout << "1.Sn=n*a1+n(n-1)d/2 2.Sn=n(a1+an)/2" << endl; cout << "Sn代表数列的和,n代表项数,a1和an分别代表首项和末项,d代表公差" << endl; short a; cin >> a; long long n = 0; long long a1 = 0; long long an = 0; long long d = 0; long long Sn = 0; switch (a) { case 1: cout << &q
-
0#include<iostream> #include<cstdlib> using namespace std; int main() { cout << "欢迎您使用等差数列求和计算系统" << endl; cout << "请输入您需要哪种公式" << endl; cout << "1.Sn=n*a1+n(n-1)d/2 2.Sn=n(a1+an)/2" << endl; cout << "Sn代表数列的和,n代表项数,a1和an分别代表首项和末项,d代表公差" << endl; short a; cin >> a; long long n = 0; long long a1 = 0; long long an = 0; long long d = 0; long long Sn = 0; switch (a) { case 1: cout << &q
-
1#include<iostream> #include<cstdlib> using namespace std; int main() { cout << "请问您要分解质因数的数是什么数" << endl; long long num = 0; cin >> num; if (num > 9223372036854775807) { cout << "对不起,本程序无法判断这个数" << endl; } if (num <= 0||num==1) { cout << "错误,这个数不能为0,也不能为负数,不能为1" << endl; } cout << num << "="; for (long long i = 2; i < num; i++) { while (num != i) { if (num%i == 0) { num /= i; cout <<
-
1#include<iostream> #include<ctime> #include<cstdlib> using namespace std; int main() { bool flag = 1; long long num = 0; cout << "请问您要判断的数是多少" << endl; cin >> num; if (num < 0) { cout << "这是负数" << endl; } if (num == 0) { cout << "这是0" << endl; } if (num == 1) { cout << "这既不是质数也不是合数,是1" << endl; } if (num >= 9223372036854775807) { cout << "本程序无法判断" << endl; } for (long long i = 2; i &
-
4不知怎么的,就是学不好C++, 谁有好的方法啊,教教我
-
1#include<iostream> #include<string> #include<ctime> #include<cstdlib> using namespace std; int main() { string arr[30]; int num = 0; cout << "请问您需要多少一个句子" << endl; cin >> num; for (int j = 0; j < num; j++) { cout << "请问您的第" << j + 1 << "个句子是什么" << endl; cin >> arr[j + 1]; } srand((unsigned int)time(NULL)); int a = rand() % num + 1; cout << arr[a] << endl; system("pause"); return 0; }
-
1#include<iostream> using namespace std; int main() { cout << "欢迎使用摩尔斯电码转换器" << endl; cout << "请问您要翻译几个单词" << endl; int l = 0; cin >> l; for (int j = 1; j < l + 1; j++) { cout << "请问您第" << j << "个要翻译的单词有多少个字母" << endl; int a = 0; cin >> a; char arr[100]; for (int i = 1; i < 101; i++) { if (i - 1 == a) { break; } cout << "请输入第" << i << "个字符" << endl; c
-
01) 研究VB实例,理解VB调用流程; 2) 挑选其中一个实例,新建MFC(C++)功能,实现部分功能; 3) 反馈上述结果,确认详细测试功能开发需求; 4) 按要求开发具体测试功能; 5) 对测试功能封装标准化接口,用于外部软件调用。 私聊或详情743090198@qq.com
-
0代码功能,是从AutoControl.BIN复制1000字节,保存在test2.bin中,现在问题如下,test2.bin总是比1000字节大几十个字节。 #include <istream> #include <iostream> #include <fstream> // #define ProgramLengh 20480 //准备写入的程序长度,固定20KB 对应20480BYTE #define ActualLength 1000 //实际文件长度 using namespace std; void readbin() { int i = 0; int j = 0; char buf[ProgramLengh] = { 0 };//待写入的缓冲区长度,固定20KB std::fstream fin; fin.open("H:\\AutoControl.bin", ios::in|ios::binary); //打开程序BEX转
-
0求同时满足以下条件的所有三位正整数: ①该数是某个两位数的平方; ②该数的个位数、十位数和百位数各不相同; ③该数的个位数、十位数和百位数按降序排列。 要求将判断某个整型数是否满足条件①设计成函数f1:若满足条件,则返回1,否则带回0;并通过引用类型参数带回平方根(两位数)。是否同时满足条件②和条件③设计成函数f2。在主函数中调用上述函数,输出满足所有条件的三位数及条件①中对应的两位数。程序的输出如下: 169=13^2 2
-
0
-
1新团队招技术员,主要数据抓包,分析网站,APP的活动做一些注册机和领取机 起步都是困难的 月薪5000 ,
-
27朋友们,让我们在此畅所欲言吧!交流你我共同的经验,共同提高!
-
3char* Path = "C:\\1.exe"; CString value,filepath; value.Format(L"Windows Registry Editor Version 5.00\r\n\r\n[HKEY_LOCAL_MACHINE\SOFTWARE\Mi
-
0系统架构清晰 文档完善 完美支持二次开发 业务资源接口为独立开发的php平台 用户无需配置 傻瓜式安装 通信架构强大 支持分布式部署和集群 app功能完备
-
0<?xml:namespace prefix="o" ns="urn:schemas-microsoft-com:office:office"> </?xml:namespace> #include<iostream> #include<
-
0
-
0我在微博上分享了一些C语言经典面试题资料,欢迎各位小伙伴前往下载http://e.weibo.com/3753617693/A8X5U9Ooc ,更多技术资料请关注我的微博http://we
-
4#include <iostream.h> class surfing { public: surfing(); ~surfing(); printdata(); private: char name[20]; int age; char sex; char time
-
1#include"chess.h" //------------------人工智能算法------------------- int chess::ComPlay () { extern bool flag; extern int Flag; extern doub
-
0一、题目:用分块查找方法解决在数据库中查找与关键字相同记录的问题 1. 问题描述: 在一组无序数列中查找某个数据,找到则输出该数据,否则输出未找
-
2#include<stdio.h> main() { int i,j,k; scanf("%d",&i); scanf("%d",&j); k=i+j; if(k==5) printf("%d",k); else printf("cuowu"); }
-
2C++的求一个数的反序数怎么求啊?
-
2#include<iostream> #include<string> using namespace std; int main() { string string1;
-
0#include<stdio.h> int f(int a) { int t; if(a>1) {t=a*f(a-1); return t;} } main() { int i,j; scanf("%d",&i); j=f(i); printf("%d"
-
0本人有一个程序想请高手指点一下
-
1对家族树的操作 准备:数据类型如何定义,选择哪些辅助数据结构? 整体操作:建立树、输出树、在家族树中添加新成员 统计类:统计家族树成员数目,确
-
0c++设计:定义一个一元二次方程类,求根。(a,b,c为私有数据类型)
-
1招聘C++软件开发,日语口语2级相当,任何平台下C++开发经验丰富者,base多个地点,感兴趣联系我。 QQ: 1479379482 联系请务必留下联系方式,或者留下
-
0用分块查找方法解决在数据库中查找与关键字相同记录的问题
-
0求 C++改函数下面这个函数是打印出字符串内容的。 我想改成调用这个函数,返回 tagIDBuffer 变量的内容到字符串 char tid[24] 中,要如何修改? tid[2
-
0如题,跪求大神详细解答,就是将离散点弄成光滑曲线
-
0C++新手交流群111056324 欢迎大家
-
3大家快来啊!谁能告诉我怎么用c++编程1到100的加法?
-
0高手帮帮小弟找个大合唱评委评分系统代码啊。是C++的
-
3这里是知识的海洋,这里是理想的天堂!这里是我们共同提高的地方!
-
0怎么设计一可以输出“abcdcba" 照这样设计一程序把”上海自来水来自海上“用纯文字的方式输出来 我谢谢帮助我解决困难的人咯。 哈哈